package main

import (
	"fmt"
	"go_code/project01/homeSign/family"
)

func main(){
	// 声明一个变量 保存接收用户输入
	key:=""
	loop :=true
	fmt.Println("start...")
	 account :=family.NewFamilyAccount()
	// 显示主菜单
	for {
		fmt.Println("---------家庭收支记账软件----------")
		fmt.Println("---------    1.收支明细----------")
		fmt.Println("---------    2.登记收入----------")
		fmt.Println("---------    3.登记支出----------")
		fmt.Println("---------    4.退出软件----------")
		fmt.Println("")
		fmt.Println("请选择1-4")
		fmt.Scanln(&key)

		switch key {
		case "1":
			account.ShowDetails()		
		case "2":
			account.Income()
		case "3":
			account.Pay()
		case "4":
			loop = false
		default :
			fmt.Println("请输入正确选项")
		}
		
		if !loop {
			fmt.Println("exit...")
			break
		}
	
	}
}